APNs 認証キーの作成
基本的にはこれ見ればできる。
【iOS】Firebase Cloud Messagingで利用するAPNs認証キー・証明書の作り方
p12の方はクソめんどくさそうで作ったことない。p8はdeveloperの証明書でぽちぽちやれば勝手に作成されるからこっちのが圧倒的に楽
Firebaseはp8のキーでも対応してるからわざわざp12の証明書の方でやる意味ない気がする。